\section{Thread\-Synch::Pickup\-Policy\-Provider Class Reference}
\label{class_thread_synch_1_1_pickup_policy_provider}\index{ThreadSynch::PickupPolicyProvider@{ThreadSynch::PickupPolicyProvider}}
{\tt \#include $<$Pickup\-Policy\-Provider.h$>$}

Inherited by {\bf Thread\-Synch::APCPickup\-Policy}, and {\bf Thread\-Synch::WMPickup\-Policy$<$ Window\-Message\-Id $>$}.

Inheritance diagram for Thread\-Synch::Pickup\-Policy\-Provider:\subsection*{Public Types}
\begin{CompactItemize}
\item 
typedef void(APIENTRY $\ast$) {\bf PCALLBACK} (ULONG\_\-PTR ulp\-Function\-Parameter)
\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static void {\bf schedule\-Thread\-Callback} (DWORD dw\-Thread\-Id, {\bf PCALLBACK} p\-Callback\-Function, ULONG\_\-PTR ulp\-Function\-Parameter)
\end{CompactItemize}
\subsection*{Private Member Functions}
\begin{CompactItemize}
\item 
{\bf Pickup\-Policy\-Provider} ()
\end{CompactItemize}


\subsection{Member Typedef Documentation}
\index{ThreadSynch::PickupPolicyProvider@{Thread\-Synch::Pickup\-Policy\-Provider}!PCALLBACK@{PCALLBACK}}
\index{PCALLBACK@{PCALLBACK}!ThreadSynch::PickupPolicyProvider@{Thread\-Synch::Pickup\-Policy\-Provider}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef void(APIENTRY $\ast$) {\bf Thread\-Synch::Pickup\-Policy\-Provider::PCALLBACK}(ULONG\_\-PTR ulp\-Function\-Parameter)}\label{class_thread_synch_1_1_pickup_policy_provider_d26a2380c2ab02f1a216b2a30073fb9c}




\subsection{Constructor \& Destructor Documentation}
\index{ThreadSynch::PickupPolicyProvider@{Thread\-Synch::Pickup\-Policy\-Provider}!PickupPolicyProvider@{PickupPolicyProvider}}
\index{PickupPolicyProvider@{PickupPolicyProvider}!ThreadSynch::PickupPolicyProvider@{Thread\-Synch::Pickup\-Policy\-Provider}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Thread\-Synch::Pickup\-Policy\-Provider::Pickup\-Policy\-Provider ()\hspace{0.3cm}{\tt  [private]}}\label{class_thread_synch_1_1_pickup_policy_provider_8adf7585f9c6b41cebf836b04624188b}




\subsection{Member Function Documentation}
\index{ThreadSynch::PickupPolicyProvider@{Thread\-Synch::Pickup\-Policy\-Provider}!scheduleThreadCallback@{scheduleThreadCallback}}
\index{scheduleThreadCallback@{scheduleThreadCallback}!ThreadSynch::PickupPolicyProvider@{Thread\-Synch::Pickup\-Policy\-Provider}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void Thread\-Synch::Pickup\-Policy\-Provider::schedule\-Thread\-Callback (DWORD {\em dw\-Thread\-Id}, {\bf PCALLBACK} {\em p\-Callback\-Function}, ULONG\_\-PTR {\em ulp\-Function\-Parameter})\hspace{0.3cm}{\tt  [static]}}\label{class_thread_synch_1_1_pickup_policy_provider_d57675412b094616d74060cb8e2dbad5}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
Thread\-Synch/{\bf Pickup\-Policy\-Provider.h}\end{CompactItemize}
